bumblebee Bat - French English Dictionary